TABLE_ (AFILIADO)
	INT_		(NRO_SOCIO_A) PRIMARY_KEY
	INT_		(BENEFICIO_A) NOT_NULL
	INT_		(TIPO_SOCIO_A) NOT_NULL
	INT_		(LEY_A) NOT_NULL
	INT_		(SUB_A)
	INT_		(CDGO_DTO_A) NOT_NULL
	INT_		(NRO_AFILIADO_A) NOT_NULL
	STRING_		(TIPO_DOC_A,9) NOT_NULL
	STRING_		(DNI_A,10) NOT_NULL
	STRING_		(APELLIDOS_A,50) NOT_NULL
	INT_		(CUOTA_A) NOT_NULL
	STRING_		(OBSERVACIONES_A,100)
	DATE_		(FECHA_NAC_A) NOT_NULL
	STRING_		(CALLE_A,50) NOT_NULL
	INT_		(NRO_CALLE_A)
	STRING_		(PISO_A,3)
	STRING_		(DPTO_A,3)
	STRING_		(BARRIO_A,50)
	STRING_		(CIUDAD_A,50)
	STRING_		(TEL_A,20)   NOT_NULL
	STRING_		(TEL_ALT_A,20)
	STRING_		(MAIL_A,50)
	STRING_		(REPARTICION_A,50)
	STRING_		(CARGO_A,50)
	STRING_		(CATERORIA_A,50)
	DOUBLE_		(HABER_A)
	INT_		(MES_ABONO_A)
	INT_		(ANIO_ABONO_A)
	DATE_		(FECHA_REGISTRO_A) NOT_NULL
END_TABLE

TABLE_ (AFILIADOAD)
	INT_		(NRO_SOCIO_AD) PRIMARY_KEY
	INT_		(BENEFICIO_AD) NOT_NULL
	INT_		(TIPO_SOCIO_AD) NOT_NULL
	INT_		(LEY_AD) NOT_NULL
	INT_		(SUB_AD)
	INT_		(CDGO_DTO_AD) NOT_NULL
	INT_		(NRO_AFILIADO_AD) NOT_NULL
	STRING_		(TIPO_DOC_AD,9) NOT_NULL
	STRING_		(DNI_AD,10) NOT_NULL
	STRING_		(APELLIDOS_AD,50) NOT_NULL
	INT_		(CUOTA_AD) NOT_NULL
	STRING_		(OBSERVACIONES_AD,100)
	DATE_		(FECHA_NAC_AD) NOT_NULL
	STRING_		(CALLE_AD,50) NOT_NULL
	INT_		(NRO_CALLE_AD)
	STRING_		(PISO_AD,3)
	STRING_		(DPTO_AD,3)
	STRING_		(BARRIO_AD,50)
	STRING_		(CIUDAD_AD,50)
	STRING_		(TEL_AD,20)   NOT_NULL
	STRING_		(TEL_ALT_AD,20)
	STRING_		(MAIL_AD,50)
	STRING_		(REPARTICION_AD,50)
	STRING_		(CARGO_AD,50)
	STRING_		(CATERORIA_AD,50)
	DOUBLE_		(HABER_AD)
	INT_		(MES_ABONO_AD)
	INT_		(ANIO_ABONO_AD)
	DATE_		(FECHA_REGISTRO_AD) NOT_NULL
END_TABLE

TABLE_ (SOLICITUD)
	STRING_		(DNI,10) PRIMARY_KEY
	STRING_		(APELLIDOS,50) NOT_NULL
	DATE_		(FECHA_NAC) NOT_NULL
	STRING_		(TIPO_DOC,9) NOT_NULL
	STRING_		(CALLE,50) NOT_NULL
	INT_		(NRO_CALLE)
	STRING_		(PISO,3)
	STRING_		(DPTO,3)
	STRING_		(BARRIO,50)
	STRING_		(CIUDAD,50)
	STRING_		(TEL,20)   NOT_NULL
	STRING_		(TEL_ALT,20)
	STRING_		(MAIL,50)
	INT_		(NRO_SOCIO) NOT_NULL
	INT_		(LEY) NOT_NULL
	INT_		(TIPO_SOCIO) NOT_NULL
	INT_		(BENEFICIO)
	STRING_		(REPARTICION,50)
	STRING_		(CARGO,50)
	STRING_		(CATEGORIA,50)
	DOUBLE_		(HABER)
END_TABLE

TABLE_(ALTA)
   INT_		(NRO_SOCIO_ALTA) PRIMARY_KEY // Se hace el join con AFILIADO para saber las altas
END_TABLE

TABLE_(BAJA)
	INT_		(NRO_SOCIO_B) PRIMARY_KEY
	INT_		(BENEFICIO_B) NOT_NULL
	INT_		(TIPO_SOCIO_B) NOT_NULL
	INT_		(LEY_B) NOT_NULL
	INT_		(SUB_B)
	INT_		(CDGO_DTO_B) NOT_NULL
	INT_		(NRO_AFILIADO_B) NOT_NULL
	STRING_		(TIPO_DOC_B,9) NOT_NULL
	STRING_		(DNI_B,10) NOT_NULL
	STRING_		(APELLIDOS_B,50) NOT_NULL
	INT_		(CUOTA_B) NOT_NULL
	STRING_		(OBSERVACIONES_B,100)
	DATE_		(FECHA_NAC_B) NOT_NULL
	STRING_		(CALLE_B,30) NOT_NULL
	INT_		(NRO_CALLE_B)
	STRING_		(PISO_B,3)
	STRING_		(DPTO_B,3)
	STRING_		(BARRIO_B,50)
	STRING_		(CIUDAD_B,50)
	STRING_		(TEL_B,13)   NOT_NULL
	STRING_		(TEL_ALT_B,20)
	STRING_		(MAIL_B,50)
	STRING_		(REPARTICION_B,50)
	STRING_		(CARGO_B,50)
	STRING_		(CATERORIA_B,50)
	DOUBLE_		(HABER_B)
	INT_		(MES_ABONO_B)
	INT_		(ANIO_ABONO_B)
	DATE_		(FECHA_REGISTRO_B) NOT_NULL
END_TABLE

TABLE_(SOLICITUD_RECHAZADA)
	STRING_		(DNI_R,10) PRIMARY_KEY
	STRING_		(APELLIDOS_R,50) NOT_NULL
	DATE_		(FECHA_NAC_R) NOT_NULL
	STRING_		(TIPO_DOC_R,8) NOT_NULL
	STRING_		(CALLE_R,50) NOT_NULL
	INT_		(NRO_CALLE_R)
	STRING_		(PISO_R,3)
	STRING_		(DPTO_R,3)
	STRING_		(BARRIO_R,50)
	STRING_		(CIUDAD_R,50)
	STRING_		(TEL_R,13)   NOT_NULL
	STRING_		(TEL_ALT_R,20)
	STRING_		(MAIL_R,50)
	INT_		(NRO_SOCIO_R) NOT_NULL
	INT_		(LEY_R) NOT_NULL
	INT_		(TIPO_SOCIO_R) NOT_NULL
	INT_		(BENEFICIO_R)
	STRING_		(REPARTICION_R,50)
	STRING_		(CARGO_R,50)
	STRING_		(CATEGORIA_R,50)
	DOUBLE_		(HABER_R)
	DATE_		(FECHA_BAJA)
END_TABLE